let SLMComm = {
	frameLoad:function(iframe) {
		if(!iframe || typeof(iframe) == "undefined") {
			return
		}
		// var iframe = document.getElementById("MyFrameId1");
		console.log("frame:"+iframe)
		try{
							 
			var iframeWin = iframe.contentWindow || iframe.contentDocument.parentWindow;
			var bHeight = iframeWin.document.body.scrollHeight;
			var dHeight = iframeWin.document.documentElement.scrollHeight;
			var height = Math.min(bHeight, dHeight);
			iframe.height = height;
			console.log("得到frame高度："+iframe.height);
		}catch (ex){console.log(ex)}
	},
	timeStrToDate:function(s) {//时间字符串转日期
		console.log("时间字符串转:日期"+s)
		// s = s.replace(/-/g,"/").replace(' ',':');
		// 
		// var date = new Date(s);
		// return date
		
// 		var time = s
// 		time = time.replace(/-/g,':').replace(' ',':');
// 
// 		let  newTimer = new Date(time);

		var time = s
		time = time.replace(/-/g,':').replace(' ',':');
		time = time.split(':');
		var time1 = new Date(time[0],time[1],time[2],time[3],time[4],time[5]);
		return time1
	},
	/**
	 *对Date的扩展，将 Date 转化为指定格式的String
	 *月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符，
	 *年(y)可以用 1-4 个占位符，毫秒(S)只能用 1 个占位符(是 1-3 位的数字)
	 *例子：
	 *(new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423
	 *(new Date()).Format("yyyy-M-d h:m:s.S")      ==> 2006-7-2 8:9:4.18
	 */
	dataForamt:function(dateObj, fmt) {
		console.log("开始日期格式化："+dateObj)
		console.log("开始日期格式化样式："+fmt)
		if (!dateObj) {
			return ""
		}
		var date = dateObj
		if(typeof(date) == 'string') {
			date = this.dateStrToDate(date)
		}
		console.log("当前日期类型:"+typeof(date))
		var o = {
		    "M+": date.getMonth(), //月份
		    "d+": date.getDate(), //日
		    "h+": date.getHours(), //小时
		    "m+": date.getMinutes(), //分
		    "s+": date.getSeconds(), //秒
		    "q+": Math.floor((date.getMonth() + 3) / 3), //季度
		    "S": date.getMilliseconds() //毫秒
		};
		if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (date.getFullYear() + "").substr(4 - RegExp.$1.length));
		for (var k in o)
		    if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
		return fmt;
	},
	dateStrToDate:function(strDate) {
		var st = strDate; 
		var a = st.split(" "); //这个根据你的字符串决定，如果中间为T则改T
		var b = a[0].split("-"); 
		var c = a[1].split(":"); 
		var date = new Date(b[0], b[1], b[2], c[0], c[1], c[2]);
		return date;
	},
	//更新某个图片的上传或下载进度imgId:图片id progress:0-100
	updateImageProgress:function(imgId,progress) {
		var width = $(imgId).width()
		
		
		console.log("图片("+imgId+")宽度width:"+width)
		if(width <= 0) {
			width = 100
		}
		
		if(width > 180) {
			width = 180
		}
		
		if(isNaN(progress)) {
			progress = 100
		}
		
		if(progress < 0) {
			progress = 0
		}
		
		if(progress > 100) {
			progress = 100
		}
		
		console.log("真实比列:"+progress)
		$(imgId).ShadowRing({
			r: width,// 环形外圆半径
			ti: progress,//数值大小，如进度为50%则ti为50 100 自动隐藏
			count: 100,//总数分割份数，默认为100
			offset: 10,//环形厚度
		})
	}
	
}

export default SLMComm